Skip to content

Harden startup and review publication recovery - #568

Merged
morgaesis merged 34 commits into
mainfrom
codex/fix-async-instrumentation-start
Aug 28, 2026
Merged

Harden startup and review publication recovery#568
morgaesis merged 34 commits into
mainfrom
codex/fix-async-instrumentation-start

Conversation

@morgaesis

@morgaesis morgaesis commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Postil now refuses a web release that cannot complete server instrumentation startup and keeps review publication fail-closed across transaction pooling, partial deploys, and interrupted recovery.

Release preparation records generation-scoped recovery state before darkening publication or hosted inference. Recovery adopts abandoned generations atomically, deploy and scheduled recovery share one bounded queue, and only a homogeneous verified fleet can restore capabilities. This prevents mixed fleets, stale locks, uncertain pooled clients, or a killed preparation from silently reopening merge gates.

@postil-dev postil-dev Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

info 1 advisory finding open
1 finding posted inline

Review details

Comment thread scripts/verify-server-observability-bundle.ts Outdated
@morgaesis morgaesis changed the title Load server instrumentation asynchronously Harden startup and review publication recovery Aug 27, 2026
@morgaesis
morgaesis merged commit 35dd695 into main Aug 28, 2026
5 checks passed
@morgaesis
morgaesis deleted the codex/fix-async-instrumentation-start branch August 28, 2026 13:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant